:root {
  font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif;
  line-height: 1.5;
  font-weight: 400;

  color-scheme: light dark;
  color: rgba(255, 255, 255, 0.87);
  background-color: #242424;

  font-synthesis: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

*,
:after,
:before {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

.hoverGreen:hover {
  background-color: #f3fbfb;
  cursor: pointer;

  h2 {
    color: #05aa69 !important;
  }
}

div {
  font-size: 0.14rem;
}

a {
  font-weight: 500;
  color: #000;
  text-decoration: none;
}

a:hover {
  color: #535bf2;
}

* {
  margin: 0;
  padding: 0;
}

html,
body {
  font-family: GtWalsheimMedium, Helvetica Neue, Helvetica, PingFang TC,
    PingFang SC, Hiragino Sans GB, Microsoft YaHei, 微软雅黑, Arial, sans-serif;
  height: 100%;
  background: #fff;
  width: 100%;
  font-size: 100px;
  min-height: 100%;
  height: 100%;
  background: #fff;
  width: 100%;
  margin: 0;
  display: flex;
  place-items: center;
  /*min-width: 20rem;*/
  /*min-height: 100vh;*/
  box-sizing: border-box;
  scroll-behavior: smooth;
}

h1 {
  font-size: 3.2em;
  line-height: 1.1;
}

ul,
li {
  list-style-type: none;
}

.searchBar {
  margin: 0.1rem 0;
  line-height: 0.7rem;
  text-align: left;

  /* border: 1px solid #fff; */
  /* background-color: #fff; */
  /* height: 0.7rem; */
  /* flex-wrap: wrap; */
  /* display: flex; */
  /* flex-direction: column; */
  /* justify-content: flex-start; */
  /* align-items: center;  */
  /* min-height: 0.5rem; */
  /* padding: 0 0 0 0.2rem; */
  .btns {
    margin-left: 0.2rem;
  }
}

button {
  border-radius: 8px;
  border: 1px solid transparent;
  padding: 0.6em 1.2em;
  font-size: 1em;
  font-weight: 500;
  font-family: inherit;
  background-color: #1a1a1a;
  cursor: pointer;
  transition: border-color 0.25s;
}

button:hover {
  border-color: #646cff;
}

button:focus,
button:focus-visible {
  outline: 4px auto -webkit-focus-ring-color;
}
.searchBox_screenBox {
  :deep(.el-button) {
    cursor: pointer;
    background: #05aa69;
    color: #fff;
  }

  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin: 0.2rem 0;
  position: relative;

  .diaSelectCurrencyBox {
    width: 5rem;
    height: 4rem;
  }

  p {
    margin-right: 0.1rem;
  }

  :deep(.el-input) {
    height: 0.4rem;
    margin-right: 0.2rem;
  }

  :deep(.el-input .el-input__wrapper) {
    background-color: #f4f4f4;
    border-radius: 0.4rem;
  }
}

:deep(.addBtn) {
  height: 0.4rem;
  line-height: 0.4rem;
  border: 1px solid #adabab;
  border-radius: 0.4rem;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  background: #05aa69;
  color: #fff;
}
.card {
  padding: 2em;
}

#app {
  font-family: GTWalsheim-Bold;
  width: 100%;
  height: 100%;
  /*max-width: 1280px;*/
  margin: 0 auto;
  /*padding: 0 2rem;*/
  text-align: center;
}

/*  首页sub标题 start*/
/*.sub-sec {*/
/*  !*font-size: 4rem;*!*/
/*  letter-spacing: 0.01rem;*/
/*  color: #000;*/
/*  line-height: 0.92rem;*/
/*  font-size: 0.5rem;*/
/*  margin: 0.5rem 0;*/
/*}*/

/*.sub-info {*/
/*  opacity: 1;*/
/*  color: #000;*/
/*  font-size: 0.24rem;*/
/*  line-height: 0.35rem;*/
/*}*/

/*.the-sub-info {*/
/*  color: #000;*/
/*  opacity: 0.6;*/
/*}*/

/*  首页sub标题 end*/

.width1024 {
  /*width: 1024px;*/
  margin: 0 auto;
  max-width: 1024px;
}

/*  首页阴影边框  */
/*.box-shadow {*/
/*  border: 1px solid rgba(0, 0, 0, 0.06);*/
/*  box-shadow: 0 10px 20px 2px rgba(0, 0, 0, 0.04);*/
/*}*/

/*.width48r {*/
/*  width: 0.48rem;*/
/*}*/

/*.width780 {*/
/*  max-width: 780px;*/
/*}*/

.contain-wrapper {
  padding: 0 0.2rem 0.1rem;
  margin: 0.1rem 0;
}

/*.level-center {*/
/*  margin: 0 auto;*/
/*  max-width: 1024px;*/
/*  text-align: left;*/
/*}*/

.el-icon:hover {
  cursor: pointer;
}

.el-dropdown-link {
  font-size: 0.16rem;
}

 /* 滚动条整体样式 start */

 .el-main::-webkit-scrollbar {
  width: 5px;
  height: 10px;
  background-color: #f5f5f5;
}

/* 滚动条thumb(滑块)样式 */

.el-main::-webkit-scrollbar-thumb {
  width: 5px;
  height: 10px;
  background-color: #9a9a9a;
  border-radius: .5rem;
}

/* 滚动条hover状态下thumb(滑块)样式 */
.el-main::-webkit-scrollbar-thumb:hover {
  background-color: #555;
}

/* 滚动条上下箭头样式 */
.el-main::-webkit-scrollbar-button {
  background-color: #ccc;
  display: none;
}

/* 滚动条左右箭头样式 */
.el-main::-webkit-scrollbar-button:start:decrement,
.el-main::-webkit-scrollbar-add-button {
  display: none;
}

.el-main::-webkit-scrollbar-button:end:increment,
.el-main::-webkit-scrollbar-sub-button {
  display: none;
}

 /* 滚动条整体样式 end */

@media (prefers-color-scheme: light) {
  :root {
    color: #213547;
    background-color: #ffffff;
  }

  button {
    background-color: #f9f9f9;
  }
}
